<template>
	<div class="step1">
		<ul class="uls">
			<li class="lis">
				<div class="div1">
					<el-form><el-form-item label="责任人"></el-form-item></el-form>
				</div>
				<div class="div3">
					{{ !!titleList.personLiableName ? titleList.personLiableName : name }}
				</div>
			</li>

			<li class="lis">
				<div class="div1">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.isInnovateNature">
						<el-form slot="reference">
							<el-form-item label="是否具备创新属性">
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('isInnovateNature', '是否具备创新属性', 'baseInfo')">(未复核)</span>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div3">
					<el-radio-group v-model="titleList.isInnovateNature" :disabled="isBaseDisabled" @change="changeClear(['innovateNatureRemark'])">
						<el-radio label="0">是</el-radio>
						<el-radio label="1">否</el-radio>
					</el-radio-group>
				</div>
			</li>

			<li class="lis" v-if="titleList.isInnovateNature === '0'">
				<div class="div1">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.innovateNatureRemark">
						<el-form slot="reference">
							<el-form-item label="创新属性" required>
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('innovateNatureRemark', '创新属性', 'baseInfo')">(未复核)</span>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div3">
					<el-input
						@input="focusUpdate"
						maxlength="1000"
						type="textarea"
						v-model="titleList.innovateNatureRemark"
						:disabled="isBaseDisabled"
						show-word-limit
						style="width: 100%"
						placeholder="最大字数为1000字"
					></el-input>
					<div class="blurmsg" v-if="isCheck && !!!titleList.innovateNatureRemark">请输入创新属性</div>
				</div>
			</li>

			<li class="lis">
				<div class="div2">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.fundCode">
						<el-form slot="reference">
							<el-form-item label="产品代码（六位）" required>
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('fundCode', '产品代码（六位）', 'baseInfo')">(未复核)</span>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2">
					<el-input @input="focusUpdate" v-model="titleList.fundCode" :disabled="isBaseDisabled" maxlength="6"></el-input>
					<div class="blurmsg" v-if="isCheck && !!!titleList.fundCode">请输入产品代码</div>
				</div>
				<div class="div2">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.fundOutsideCode">
						<el-form slot="reference">
							<el-form-item label="协会代码" required>
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('fundOutsideCode', '协会代码', 'baseInfo')">(未复核)</span>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2">
					<el-input @input="focusUpdate" v-model="titleList.fundOutsideCode" :disabled="isBaseDisabled" maxlength="6"></el-input>
					<div class="blurmsg" v-if="isCheck && !!!titleList.fundOutsideCode">请输入协会代码</div>
				</div>
			</li>

			<li class="lis">
				<div class="div2">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.fundFullName">
						<el-form slot="reference">
							<el-form-item label="产品名称" required>
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('fundFullName', '产品名称', 'baseInfo')">(未复核)</span>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2">
					<el-input @input="focusUpdate" v-model="titleList.fundFullName" :disabled="isBaseDisabled"></el-input>
					<div class="blurmsg" v-if="isCheck && !!!titleList.fundFullName">请输入产品名称</div>
				</div>
				<div class="div2">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.fundName">
						<el-form slot="reference">
							<el-form-item label="产品简称" required>
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('fundName', '产品简称', 'baseInfo')">(未复核)</span>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2">
					<el-input @input="focusUpdate" v-model="titleList.fundName" :disabled="isBaseDisabled"></el-input>
					<div class="blurmsg" v-if="isCheck && !!!titleList.fundName">请输入产品简称</div>
				</div>
			</li>

			<li class="lis">
				<div class="div1">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.fundEnglishName">
						<el-form slot="reference">
							<el-form-item label="产品英文名称">
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('fundEnglishName', '产品英文名称', 'baseInfo')">(未复核)</span>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div3">
					<el-input @input="focusUpdate" v-model="titleList.fundEnglishName" :disabled="isBaseDisabled"></el-input>
				</div>
			</li>

			<li class="lis">
				<div class="div2">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.evolveBeforeCode">
						<el-form slot="reference">
							<el-form-item label="转型前产品正式代码">
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('evolveBeforeCode', '转型前产品正式代码', 'baseInfo')"
										>(未复核)</span
									>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2">
					<el-input
						v-model="titleList.evolveBeforeCode"
						:disabled="isBaseDisabled"
						@change="titleList.evolveBeforeCode = titleList.evolveBeforeCode ? titleList.evolveBeforeCode.trim() : ''"
						@input="codeChange('formalEvolveDate')"
					></el-input>
				</div>
				<div class="div2">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.performanceBaseline">
						<el-form slot="reference">
							<el-form-item label="业绩比较基准" required>
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('performanceBaseline', '业绩比较基准', 'baseInfo')">(未复核)</span>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2">
					<el-input @input="focusUpdate" v-model="titleList.performanceBaseline" :disabled="isBaseDisabled"></el-input>
					<div class="blurmsg" v-if="isCheck && !!!titleList.performanceBaseline">请输入业绩比较基准</div>
				</div>
			</li>

			<li class="lis">
				<div class="div2">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.fiduciaryDuty">
						<el-form slot="reference">
							<el-form-item label="受托责任" required>
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('fiduciaryDuty', '受托责任', 'baseInfo')">(未复核)</span>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2">
					<el-select @change="focusUpdate" v-model="titleList.fiduciaryDuty" filterable clearable :disabled="isBaseDisabled">
						<el-option key="" label="--请选择--" value=""> </el-option>
						<el-option
							v-for="(item, index) in productDictList.fiduciaryDuty"
							:key="index + 'a'"
							:label="item.typeName"
							:value="item.typeCode"
						>
						</el-option>
					</el-select>
					<div class="blurmsg" v-if="isCheck && !!!titleList.fiduciaryDuty">请选择受托责任</div>
				</div>
				<div class="div2">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.expectRaiseAmount">
						<el-form slot="reference">
							<el-form-item label="预期募集金额">
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('expectRaiseAmount', '预期募集金额', 'baseInfo')">(未复核)</span>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2">
					<el-input @input="focusUpdate" v-model="titleList.expectRaiseAmount" :disabled="isBaseDisabled"></el-input>
				</div>
			</li>

			<li class="lis">
				<div class="div2">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.settleCurrency">
						<el-form slot="reference">
							<el-form-item label="结算币种" required>
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('settleCurrency', '结算币种', 'baseInfo')">(未复核)</span>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2">
					<el-select @change="focusUpdate" v-model="titleList.settleCurrency" filterable clearable :disabled="isBaseDisabled">
						<el-option value="" label="--请选择--"></el-option>
						<el-option
							v-for="(item, index) in productDictList.settleCurrency"
							:key="index + 'a1'"
							:label="item.typeName"
							:value="item.typeCode"
						>
						</el-option>
					</el-select>
					<div class="blurmsg" v-if="isCheck && !!!titleList.settleCurrency">请选择结算币种</div>
				</div>
				<div class="div2">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.faceValue">
						<el-form slot="reference">
							<el-form-item label="面值（单位:元）" required>
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('faceValue', '面值（单位:元）', 'baseInfo')">(未复核)</span>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2">
					<el-input v-model="titleList.faceValue" :disabled="isBaseDisabled" @input="scale(titleList, 'faceValue')"></el-input>
					<div class="blurmsg" v-if="isCheck && !!!titleList.faceValue">请输入面值（单位:元）</div>
				</div>
			</li>

			<li class="lis">
				<div class="div2">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.operateMode">
						<el-form slot="reference">
							<el-form-item label="运作方式" required>
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('operateMode', '运作方式', 'baseInfo')">(未复核)</span>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2" :class="{ div3: titleList.operateMode !== '1' }">
					<el-select
						v-model="titleList.operateMode"
						filterable
						clearable
						:disabled="isBaseDisabled"
						@input="codeChange('nextOpenFirstDate')"
					>
						<el-option value="" label="--请选择--"></el-option>
						<el-option
							v-for="(item, index) in productDictList.operateMode"
							:key="item.typeCode + index + '1a'"
							:label="item.typeName"
							:value="item.typeCode"
						>
						</el-option>
					</el-select>
					<div class="blurmsg" v-if="isCheck && !!!titleList.operateMode">请选择运作方式</div>
				</div>
				<div class="div2" v-if="titleList.operateMode === '1'">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.openFrequency">
						<el-form slot="reference">
							<el-form-item label="开放频率" required>
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('openFrequency', '开放频率', 'baseInfo')">(未复核)</span>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2" v-if="titleList.operateMode === '1'">
					<el-select
						filterable
						v-model="titleList.openFrequency"
						clearable
						:disabled="isBaseDisabled"
						@input="codeChange('nextOpenFirstDate', 'baseInfo')"
					>
						<el-option value="" label="--请选择--"></el-option>
						<el-option
							v-for="(item, index) in productDictList.openFrequency"
							:key="item.typeCode + index + 'aa'"
							:label="item.typeName"
							:value="item.typeCode"
						>
						</el-option>
					</el-select>
					<div class="blurmsg" v-if="isCheck && !!!titleList.openFrequency">请选择开放频率</div>
				</div>
			</li>

			<li class="lis" v-if="titleList.operateMode === '1' && titleList.openFrequency === '9'">
				<div class="div1">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.openFrequencyRemark">
						<el-form slot="reference">
							<el-form-item label="开放频率备注" required>
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('openFrequencyRemark', '开放频率备注', 'baseInfo')">(未复核)</span>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div3">
					<el-input
						@input="focusUpdate"
						type="textarea"
						v-model="titleList.openFrequencyRemark"
						:disabled="isBaseDisabled"
						show-word-limit
						style="width: 100%"
					></el-input>
					<div class="blurmsg" v-if="isCheck && !!!titleList.openFrequencyRemark">请输入开放频率备注</div>
				</div>
			</li>

			<li class="lis">
				<div class="div1">
					<el-popover
						placement="top-start"
						width="200"
						trigger="hover"
						:content="$store.getters.hoverPerty.baseInfo.associationOpenFrequency"
					>
						<el-form slot="reference">
							<el-form-item label="开放频率（协会）" required>
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('associationOpenFrequency', '开放频率（协会）', 'baseInfo')"
										>(未复核)</span
									>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2">
					<el-select filterable v-model="titleList.associationOpenFrequency" clearable :disabled="isBaseDisabled" @input="focusUpdate">
						<el-option value="" label="--请选择--"></el-option>
						<el-option
							v-for="(item, index) in productDictList.associationOpenFrequency"
							:key="item.typeCode + index + 'aa'"
							:label="item.typeName"
							:value="item.typeCode"
						>
						</el-option>
					</el-select>
					<div class="blurmsg" v-if="isCheck && !!!titleList.associationOpenFrequency">请选择开放频率（协会）</div>
				</div>
				<div class="div2">
					<el-popover
						placement="top-start"
						width="200"
						trigger="hover"
						:content="$store.getters.hoverPerty.baseInfo.noneHKTIsStopApplyRansom"
					>
						<el-form slot="reference">
							<el-form-item label="非港股通交易日是否暂停申赎" required>
								<span v-if="['6'].includes(dataType)">
									<span
										style="color: red"
										v-if="publicCompare('noneHKTIsStopApplyRansom', '非港股通交易日是否暂停申赎', 'baseInfo')"
										>(未复核)</span
									>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2">
					<el-radio-group @change="focusUpdate" v-model="titleList.noneHKTIsStopApplyRansom" :disabled="isBaseDisabled">
						<el-radio label="0">是</el-radio>
						<el-radio label="1">否</el-radio>
					</el-radio-group>
					<div class="blurmsg" v-if="isCheck && !!!titleList.noneHKTIsStopApplyRansom">请确认非港股通交易日是否暂停申赎</div>
				</div>
			</li>

			<li class="lis">
				<div class="div2">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.incomeDisWay">
						<el-form slot="reference">
							<el-form-item label="收益分配方式">
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('incomeDisWay', '收益分配方式', 'baseInfo')">(未复核)</span>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2">
					<el-select
						v-model="incomeDisWayList"
						multiple
						@change="changeIncomeDisWay"
						filterable
						clearable
						placeholder=""
						:disabled="isBaseDisabled"
					>
						<el-option value="" label="--请选择--"></el-option>
						<el-option
							v-for="(item, index) in productDictList.incomeDisWay"
							:key="index + 'bas'"
							:label="item.typeName"
							:value="item.typeCode"
						>
						</el-option>
					</el-select>
				</div>
				<div class="div2">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.isHolderMeet">
						<el-form slot="reference">
							<el-form-item label="是否设立持有人大会">
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('isHolderMeet', '是否设立持有人大会', 'baseInfo')">(未复核)</span>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2">
					<el-radio-group @change="focusUpdate" v-model="titleList.isHolderMeet" :disabled="isBaseDisabled">
						<el-radio label="0">是</el-radio>
						<el-radio label="1">否</el-radio>
					</el-radio-group>
				</div>
			</li>

			<li class="lis">
				<div class="div2">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.fundType">
						<el-form slot="reference">
							<el-form-item label="产品类别" required>
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('fundType', '产品类别', 'baseInfo')">(未复核)</span>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2">
					<el-select
						v-model="titleList.fundType"
						filterable
						clearable
						:disabled="isBaseDisabled"
						@change="changeClear(['productAssetType'])"
					>
						<el-option key="" label="--请选择--" value=""> </el-option>
						<el-option
							v-for="(item, index) in productDictList.fundType"
							:key="index + 'ad1'"
							:label="item.typeName"
							:value="item.typeCode"
						>
						</el-option>
					</el-select>
					<div class="blurmsg" v-if="isCheck && !!!titleList.fundType">请选择产品类别</div>
				</div>
				<div class="div2">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.planType">
						<el-form slot="reference">
							<el-form-item label="计划类型" required>
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('planType', '计划类型', 'baseInfo')">(未复核)</span>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2">
					<el-select v-model="titleList.planType" filterable clearable :disabled="isBaseDisabled" @change="clientShow">
						<el-option value="" label="--请选择--"></el-option>
						<el-option
							v-for="(item, index) in productDictList.planType"
							:key="index + 'sc'"
							:label="item.typeName"
							:value="item.typeCode"
						>
						</el-option>
					</el-select>
					<div class="blurmsg" v-if="isCheck && !!!titleList.planType">请选择计划类型</div>
				</div>
			</li>

			<li class="lis">
				<div class="div2">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.productAssetType">
						<el-form slot="reference">
							<el-form-item label="产品类型-资产投向" required>
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('productAssetType', '产品类型-资产投向', 'baseInfo')">(未复核)</span>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2">
					<el-select
						v-model="titleList.productAssetType"
						filterable
						clearable
						@change="focusUpdate('productAssetType')"
						:disabled="isBaseDisabled || !!!titleList.fundType"
					>
						<el-option key="" label="--请选择--" value=""> </el-option>
						<el-option
							v-for="(item, index) in productDictList.productAssetType"
							:disabled="item.disabled !== titleList.fundType"
							:key="index + 'ad1'"
							:label="item.typeName"
							:value="item.typeCode"
						>
						</el-option>
					</el-select>
					<div class="blurmsg" v-if="isCheck && !!!titleList.productAssetType">请选择产品类型-资产投向</div>
				</div>
				<div class="div2">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.productSpecialType">
						<el-form slot="reference">
							<el-form-item label="产品类型-专项" required>
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('productSpecialType', '产品类型-专项', 'baseInfo')">(未复核)</span>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2">
					<el-select v-model="SpecialType" :disabled="isBaseDisabled" filterable multiple clearable @change="SpecialTypeChange">
						<el-option value="" label="--请选择--"></el-option>
						<el-option
							v-for="(item, index) in productDictList.productSpecialType"
							:key="index + 'sc'"
							:label="item.typeName"
							:value="item.typeCode"
						>
						</el-option>
					</el-select>
					<div class="blurmsg" v-if="isCheck && !!!titleList.productSpecialType">请选择产品类型-专项</div>
				</div>
			</li>

			<li class="lis">
				<div class="div2">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.oneYardPassAccount">
						<el-form slot="reference">
							<el-form-item label="一码通账户账号">
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('oneYardPassAccount', '一码通账户账号', 'baseInfo')">(未复核)</span>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2">
					<el-input @input="focusUpdate" v-model="titleList.oneYardPassAccount" :disabled="isBaseDisabled"></el-input>
				</div>
				<div class="div2">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.riskGrade">
						<el-form slot="reference">
							<el-form-item label="风险等级" required>
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('riskGrade', '风险等级', 'baseInfo')">(未复核)</span>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2">
					<el-select @change="focusUpdate" v-model="titleList.riskGrade" filterable clearable :disabled="isBaseDisabled">
						<el-option value="" label="--请选择--"></el-option>
						<el-option
							v-for="(item, index) in productDictList.riskGrade"
							:key="item.typeCode + index + '6'"
							:label="item.typeName"
							:value="item.typeCode"
						>
						</el-option>
					</el-select>
					<div class="blurmsg" v-if="isCheck && !!!titleList.riskGrade">请选择风险等级</div>
				</div>
			</li>

			<li class="lis">
				<div class="div2">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.productBrand">
						<el-form slot="reference">
							<el-form-item label="产品品牌（人行二期）">
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('productBrand', '产品品牌（人行二期）', 'baseInfo')">(未复核)</span>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2">
					<el-input @input="focusUpdate" v-model="titleList.productBrand" :disabled="isBaseDisabled"></el-input>
				</div>
				<div class="div2">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.productPeriod">
						<el-form slot="reference">
							<el-form-item label="产品期次（人行二期）（四位）">
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('productPeriod', '产品期次（人行二期）（四位）', 'baseInfo')"
										>(未复核)</span
									>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2">
					<el-input @input="focusUpdate" v-model="titleList.productPeriod" :disabled="isBaseDisabled" maxlength="4"></el-input>
				</div>
			</li>

			<li class="lis">
				<div class="div2">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.managerStyle">
						<el-form slot="reference">
							<el-form-item label="管理方式（人行二期）" required>
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('managerStyle', '管理方式（人行二期）', 'baseInfo')">(未复核)</span>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2">
					<el-radio-group @change="focusUpdate" v-model="titleList.managerStyle" :disabled="isBaseDisabled">
						<el-radio label="0">集合管理</el-radio>
						<el-radio label="1">单独管理</el-radio>
					</el-radio-group>
					<div class="blurmsg" v-if="isCheck && !!!titleList.managerStyle">请选择管理方式（人行二期）</div>
				</div>
				<div class="div2">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.issuerEarlyTermFlag">
						<el-form slot="reference">
							<el-form-item label="是否有发行机构提前终止权（人行二期）" required>
								<span v-if="['6'].includes(dataType)">
									<span
										style="color: red"
										v-if="publicCompare('issuerEarlyTermFlag', '是否有发行机构提前终止权（人行二期）', 'baseInfo')"
										>(未复核)</span
									>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2">
					<el-radio-group @change="focusUpdate" v-model="titleList.issuerEarlyTermFlag" :disabled="isBaseDisabled">
						<el-radio label="0">是</el-radio>
						<el-radio label="1">否</el-radio>
					</el-radio-group>
					<div class="blurmsg" v-if="isCheck && !!!titleList.issuerEarlyTermFlag">请确认是否有发行机构提前终止权</div>
				</div>
			</li>

			<li class="lis">
				<div class="div2">
					<el-popover
						placement="top-start"
						width="200"
						trigger="hover"
						:content="$store.getters.hoverPerty.baseInfo.usufructTransferProductFlag"
					>
						<el-form slot="reference">
							<el-form-item label="是否收益权转让产品（人行二期）" required>
								<span v-if="['6'].includes(dataType)">
									<span
										style="color: red"
										v-if="publicCompare('usufructTransferProductFlag', '是否收益权转让产品（人行二期）', 'baseInfo')"
										>(未复核)</span
									>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2">
					<el-radio-group @change="focusUpdate" v-model="titleList.usufructTransferProductFlag" :disabled="isBaseDisabled">
						<el-radio label="0">是</el-radio>
						<el-radio label="1">否</el-radio>
					</el-radio-group>
					<div class="blurmsg" v-if="isCheck && !!!titleList.usufructTransferProductFlag">请确认是否收益权转让产品</div>
				</div>
				<div class="div2">
					<el-popover
						placement="top-start"
						width="200"
						trigger="hover"
						:content="$store.getters.hoverPerty.baseInfo.currencyMarketFundFlag"
					>
						<el-form slot="reference">
							<el-form-item label="是否货币市场基金（人行二期）" required>
								<span v-if="['6'].includes(dataType)">
									<span
										style="color: red"
										v-if="publicCompare('currencyMarketFundFlag', '是否货币市场基金（人行二期）', 'baseInfo')"
										>(未复核)</span
									>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2">
					<el-radio-group @change="focusUpdate" v-model="titleList.currencyMarketFundFlag" :disabled="isBaseDisabled">
						<el-radio label="0">是</el-radio>
						<el-radio label="1">否</el-radio>
					</el-radio-group>
					<div class="blurmsg" v-if="isCheck && !!!titleList.currencyMarketFundFlag">请确认是否货币市场基金</div>
				</div>
			</li>

			<li class="lis">
				<div class="div2">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.isChannelBusiness">
						<el-form slot="reference">
							<el-form-item label="是否通道类业务" required>
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('isChannelBusiness', '是否通道类业务', 'baseInfo')">(未复核)</span>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div3">
					<el-radio-group @change="focusUpdate" v-model="titleList.isChannelBusiness" :disabled="isBaseDisabled">
						<el-radio label="0">是</el-radio>
						<el-radio label="1">否</el-radio>
					</el-radio-group>
					<div class="blurmsg" v-if="isCheck && !!!titleList.isChannelBusiness">请确认是否通道类业务</div>
				</div>
			</li>

			<li class="lis">
				<div class="div2">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.isQdii">
						<el-form slot="reference">
							<el-form-item label="是否QDII" required>
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('isQdii', '是否QDII', 'baseInfo')">(未复核)</span>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2">
					<el-radio-group @change="focusUpdate" v-model="titleList.isQdii" :disabled="isBaseDisabled">
						<el-radio label="0">是</el-radio>
						<el-radio label="1">否</el-radio>
					</el-radio-group>
					<div class="blurmsg" v-if="isCheck && !!!titleList.isQdii">请确认是否QDII</div>
				</div>
				<div class="div2">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.isIndexFund">
						<el-form slot="reference">
							<el-form-item label="是否指数基金" required>
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('isIndexFund', '是否指数基金', 'baseInfo')">(未复核)</span>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2">
					<el-radio-group @change="focusUpdate" v-model="titleList.isIndexFund" :disabled="isBaseDisabled">
						<el-radio label="0">是</el-radio>
						<el-radio label="1">否</el-radio>
					</el-radio-group>
					<div class="blurmsg" v-if="isCheck && !!!titleList.isIndexFund">请确认是否指数基金</div>
				</div>
			</li>

			<li class="lis">
				<div class="div2">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.isMom">
						<el-form slot="reference">
							<el-form-item label="是否MOM" required>
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('isMom', '是否MOM', 'baseInfo')">(未复核)</span>
								</span> </el-form-item
							>.
						</el-form>
					</el-popover>
				</div>
				<div class="div3">
					<el-radio-group v-model="titleList.isMom" :disabled="isBaseDisabled" @change="changeClear(['isSubAssets', 'momFundCode'])">
						<el-radio label="0">是</el-radio>
						<el-radio label="1">否</el-radio>
					</el-radio-group>
					<div class="blurmsg" v-if="isCheck && !!!titleList.isMom">请确认是否MOM</div>
				</div>
			</li>

			<li class="lis" v-if="titleList.isMom === '0'">
				<div class="div2">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.isSubAssets">
						<el-form slot="reference">
							<el-form-item label="是否子资产单元" required>
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('isSubAssets', '是否子资产单元', 'baseInfo')">(未复核)</span>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2" :class="{ div3: titleList.isSubAssets !== '0' }">
					<el-radio-group v-model="titleList.isSubAssets" :disabled="isBaseDisabled" @change="changeClear(['momFundCode'])">
						<el-radio label="0">是</el-radio>
						<el-radio label="1">否</el-radio>
					</el-radio-group>
					<div class="blurmsg" v-if="isCheck && !!!titleList.isSubAssets">请确认是否子资产单元</div>
				</div>
				<div class="div2" v-if="titleList.isSubAssets === '0'">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.momFundCode">
						<el-form slot="reference">
							<el-form-item label="管理人中管理人产品代码" required>
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('momFundCode', '管理人中管理人产品代码', 'baseInfo')">(未复核)</span>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2" v-if="titleList.isSubAssets === '0'">
					<el-input @input="focusUpdate" v-model="titleList.momFundCode" :disabled="isBaseDisabled"></el-input>
					<div class="blurmsg" v-if="isCheck && !!!titleList.momFundCode">请输入管理人中管理人产品代码</div>
				</div>
			</li>

			<li class="lis">
				<div class="div2">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.isPrivateFund">
						<el-form slot="reference">
							<el-form-item label="是否私募基金" required>
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('isPrivateFund', '是否私募基金', 'baseInfo')">(未复核)</span>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2" :class="{ div3: titleList.isPrivateFund !== '0' }">
					<el-radio-group v-model="titleList.isPrivateFund" :disabled="isBaseDisabled" @change="changeClear(['privateFundType'])">
						<el-radio label="0">是</el-radio>
						<el-radio label="1">否</el-radio>
					</el-radio-group>
					<div class="blurmsg" v-if="isCheck && !!!titleList.isPrivateFund">请确认是否私募基金</div>
				</div>
				<div class="div2" v-if="titleList.isPrivateFund === '0'">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.privateFundType">
						<el-form slot="reference">
							<el-form-item label="私募基金类别" required>
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('privateFundType', '私募基金类别', 'baseInfo')">(未复核)</span>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2" v-if="titleList.isPrivateFund === '0'">
					<el-select @change="focusUpdate" v-model="titleList.privateFundType" filterable clearable :disabled="isBaseDisabled">
						<el-option key="" label="--请选择--" value=""> </el-option>
						<el-option
							v-for="(item, index) in productDictList.privateFundType"
							:key="index + 'dss'"
							:label="item.typeName"
							:value="item.typeCode"
						>
						</el-option>
					</el-select>
					<div class="blurmsg" v-if="isCheck && !!!titleList.privateFundType">请选择私募基金类别</div>
				</div>
			</li>

			<li class="lis">
				<div class="div2">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.isPensionProduct">
						<el-form slot="reference">
							<el-form-item label="是否养老金产品" required>
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('isPensionProduct', '是否养老金产品', 'baseInfo')">(未复核)</span>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div
					class="div2"
					:class="{
						div3: titleList.isPensionProduct === '1' || !!!titleList.isPensionProduct,
					}"
				>
					<el-radio-group v-model="titleList.isPensionProduct" :disabled="isBaseDisabled" @change="changeClear(['isInstAcc'])">
						<el-radio label="0">是</el-radio>
						<el-radio label="1">否</el-radio>
					</el-radio-group>
					<div class="blurmsg" v-if="isCheck && !!!titleList.isPensionProduct">请确认是否养老金产品</div>
				</div>
				<div class="div2" v-if="titleList.isPensionProduct === '0'">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.isInstAcc">
						<el-form slot="reference">
							<el-form-item label="是否分期账户" required>
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('isInstAcc', '是否分期账户', 'baseInfo')">(未复核)</span>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2" v-if="titleList.isPensionProduct === '0'">
					<el-radio-group @change="focusUpdate" v-model="titleList.isInstAcc" :disabled="isBaseDisabled">
						<el-radio label="0">是</el-radio>
						<el-radio label="1">否</el-radio>
					</el-radio-group>
					<div class="blurmsg" v-if="isCheck && !!!titleList.isInstAcc">请确认是否分期账户</div>
				</div>
			</li>

			<li class="lis">
				<div class="div2">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.isBasicPension">
						<el-form slot="reference">
							<el-form-item label="是否基本养老金" required>
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('isBasicPension', '是否基本养老金', 'baseInfo')">(未复核)</span>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2">
					<el-radio-group @change="focusUpdate" v-model="titleList.isBasicPension" :disabled="isBaseDisabled">
						<el-radio label="0">是</el-radio>
						<el-radio label="1">否</el-radio>
					</el-radio-group>
					<div class="blurmsg" v-if="isCheck && !!!titleList.isBasicPension">请确认是否基本养老金</div>
				</div>
				<div class="div2">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.isSocialSecurity">
						<el-form slot="reference">
							<el-form-item label="是否社保基金" required>
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('isSocialSecurity', '是否社保基金', 'baseInfo')">(未复核)</span>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2">
					<el-radio-group @change="focusUpdate" v-model="titleList.isSocialSecurity" :disabled="isBaseDisabled">
						<el-radio label="0">是</el-radio>
						<el-radio label="1">否</el-radio>
					</el-radio-group>
					<div class="blurmsg" v-if="isCheck && !!!titleList.isSocialSecurity">请确认是否社保基金</div>
				</div>
			</li>

			<li class="lis">
				<div class="div2">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.isOccupationalPension">
						<el-form slot="reference">
							<el-form-item label="是否职业年金" required>
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('isOccupationalPension', '是否职业年金', 'baseInfo')">(未复核)</span>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2">
					<el-radio-group @change="focusUpdate" v-model="titleList.isOccupationalPension" :disabled="isBaseDisabled">
						<el-radio label="0">是</el-radio>
						<el-radio label="1">否</el-radio>
					</el-radio-group>
					<div class="blurmsg" v-if="isCheck && !!!titleList.isOccupationalPension">请确认是否职业年金</div>
				</div>
				<div class="div2">
					<el-popover
						placement="top-start"
						width="200"
						trigger="hover"
						:content="$store.getters.hoverPerty.baseInfo.customerRedemptionFlag"
					>
						<el-form slot="reference">
							<el-form-item label="客户赎回权标识">
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('customerRedemptionFlag', '客户赎回权标识', 'baseInfo')"
										>(未复核)</span
									>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2">
					<el-radio-group v-model="titleList.customerRedemptionFlag" :disabled="isBaseDisabled" @change="focusUpdate">
						<el-radio label="0">有</el-radio>
						<el-radio label="1">无</el-radio>
					</el-radio-group>
				</div>
			</li>

			<li class="lis">
				<div class="div2">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.isAnnuityPension">
						<el-form slot="reference">
							<el-form-item label="是否企业年金" required>
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('isAnnuityPension', '是否企业年金', 'baseInfo')">(未复核)</span>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div3">
					<el-radio-group
						v-model="titleList.isAnnuityPension"
						:disabled="isBaseDisabled"
						@change="changeClear(['annuityPlanType', 'annuityTrusteeMode'])"
					>
						<el-radio label="0">是</el-radio>
						<el-radio label="1">否</el-radio>
					</el-radio-group>
					<div class="blurmsg" v-if="isCheck && !!!titleList.isAnnuityPension">请确认是否企业年金</div>
				</div>
			</li>

			<li class="lis" v-if="titleList.isAnnuityPension === '0'">
				<div class="div2">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.annuityPlanType">
						<el-form slot="reference">
							<el-form-item label="企业年金计划类型" required>
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('annuityPlanType', '企业年金计划类型', 'baseInfo')">(未复核)</span>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2" :class="{ div3: titleList.annuityPlanType !== '1' }">
					<el-select
						v-model="titleList.annuityPlanType"
						filterable
						clearable
						:disabled="isBaseDisabled"
						@change="changeClear(['annuityTrusteeMode'])"
					>
						<el-option key="" label="--请选择--" value=""> </el-option>
						<el-option
							v-for="(item, index) in productDictList.annuityPlan"
							:key="index + 'vve'"
							:label="item.typeName"
							:value="item.typeCode"
						>
						</el-option>
					</el-select>
					<div class="blurmsg" v-if="isCheck && !!!titleList.annuityPlanType">请选择企业年金计划类型</div>
				</div>
				<div class="div2" v-if="titleList.annuityPlanType === '1'">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.annuityTrusteeMode">
						<el-form slot="reference">
							<el-form-item label="企业年金受托模式" required>
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('annuityTrusteeMode', '企业年金受托模式', 'baseInfo')"
										>(未复核)</span
									>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2" v-if="titleList.annuityPlanType === '1'">
					<el-select
						@change="focusUpdate"
						v-if="titleList.annuityPlanType === '1'"
						v-model="titleList.annuityTrusteeMode"
						filterable
						clearable
						:disabled="isBaseDisabled"
					>
						<el-option key="" label="--请选择--" value=""> </el-option>
						<el-option
							v-for="(item, index) in productDictList.annuityTrusteeMode"
							:key="index + 'f'"
							:label="item.typeName"
							:value="item.typeCode"
						>
						</el-option>
					</el-select>
					<div class="blurmsg" v-if="isCheck && !!!titleList.annuityTrusteeMode">请选择企业年金受托模式</div>
				</div>
			</li>

			<li class="lis">
				<div class="div2">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.isAddcreditMeasure">
						<el-form slot="reference">
							<el-form-item label="产品资产是否存在增信措施（人行二期）" required>
								<span v-if="['6'].includes(dataType)">
									<span
										style="color: red"
										v-if="publicCompare('isAddcreditMeasure', '产品资产是否存在增信措施（人行二期）', 'baseInfo')"
										>(未复核)</span
									>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2" :class="{ div3: titleList.isAddcreditMeasure !== '0' }">
					<el-radio-group
						v-model="titleList.isAddcreditMeasure"
						:disabled="isBaseDisabled"
						@change="changeClear(['addcreditMeasureType', 'addCreditOrganType', 'addCreditFormType'])"
					>
						<el-radio label="0">是</el-radio>
						<el-radio label="1">否</el-radio>
					</el-radio-group>
					<div class="blurmsg" v-if="isCheck && !!!titleList.isAddcreditMeasure">请确认产品资产是否存在增信措施（人行二期）</div>
				</div>
				<div class="div2" v-if="titleList.isAddcreditMeasure === '0'">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.addcreditMeasureType">
						<el-form slot="reference">
							<el-form-item label="增信措施类别" required>
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('addcreditMeasureType', '增信措施类别', 'baseInfo')">(未复核)</span>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2" v-if="titleList.isAddcreditMeasure === '0'">
					<el-select
						v-model="titleList.addcreditMeasureType"
						filterable
						@change="focusUpdate('addcreditMeasureType')"
						clearable
						:disabled="isBaseDisabled"
					>
						<el-option key="" label="--请选择--" value=""> </el-option>
						<el-option
							v-for="(item, index) in productDictList.addcreditMeasure"
							:key="index + 'ggg'"
							:label="item.typeName"
							:value="item.typeCode"
						>
						</el-option>
					</el-select>
					<div class="blurmsg" v-if="isCheck && !!!titleList.addcreditMeasureType">请选择增信措施类别</div>
				</div>
			</li>

			<li class="lis" v-if="titleList.isAddcreditMeasure === '0'">
				<div class="div2">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.addCreditOrganType">
						<el-form slot="reference">
							<el-form-item label="增信机构类型（人行二期）" required>
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('addCreditOrganType', '增信机构类型（人行二期）', 'baseInfo')"
										>(未复核)</span
									>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2">
					<el-select
						v-model="titleList.addCreditOrganType"
						filterable
						clearable
						:disabled="isBaseDisabled"
						@change="focusUpdate('addCreditOrganType')"
					>
						<el-option key="" label="--请选择--" value=""> </el-option>
						<el-option
							v-for="(item, index) in productDictList.addCreditOrganType"
							:key="index + 'ggg'"
							:label="item.typeName"
							:value="item.typeCode"
						>
						</el-option>
					</el-select>
					<div class="blurmsg" v-if="isCheck && !!!titleList.addCreditOrganType">请选择增信机构类型（人行二期）</div>
				</div>
				<div class="div2">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.addCreditFormType">
						<el-form slot="reference">
							<el-form-item label="增信形式（人行二期）" required>
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('addCreditFormType', '增信形式（人行二期）', 'baseInfo')"
										>(未复核)</span
									>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2">
					<el-select
						v-model="titleList.addCreditFormType"
						filterable
						clearable
						:disabled="isBaseDisabled"
						@change="focusUpdate('addCreditFormType')"
					>
						<el-option key="" label="--请选择--" value=""> </el-option>
						<el-option
							v-for="(item, index) in productDictList.addCreditFormType"
							:key="index + 'ggg'"
							:label="item.typeName"
							:value="item.typeCode"
						>
						</el-option>
					</el-select>
					<div class="blurmsg" v-if="isCheck && !!!titleList.addCreditFormType">请选择增信形式（人行二期）</div>
				</div>
			</li>

			<li class="lis">
				<div class="div2">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.isNetWorthProduct">
						<el-form slot="reference">
							<el-form-item label="是否净值型产品" required>
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('isNetWorthProduct', '是否净值型产品', 'baseInfo')">(未复核)</span>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div3">
					<el-radio-group
						v-model="titleList.isNetWorthProduct"
						:disabled="isBaseDisabled"
						@change="changeClear(['valuationWay', 'valuationFrequency'])"
					>
						<el-radio label="0">是</el-radio>
						<el-radio label="1">否</el-radio>
					</el-radio-group>
					<div class="blurmsg" v-if="isCheck && !!!titleList.isNetWorthProduct">请确认是否净值型产品</div>
				</div>
			</li>

			<li class="lis" v-if="titleList.isNetWorthProduct === '0'">
				<div class="div2">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.valuationWay">
						<el-form slot="reference">
							<el-form-item label="估值方法" required>
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('valuationWay', '估值方法', 'baseInfo')">(未复核)</span>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2">
					<el-select @change="focusUpdate" v-model="titleList.valuationWay" filterable clearable :disabled="isBaseDisabled">
						<el-option key="" label="--请选择--" value=""> </el-option>
						<el-option
							v-for="(item, index) in productDictList.valuationWay"
							:key="index + 'haa'"
							:label="item.typeName"
							:value="item.typeCode"
						>
						</el-option>
					</el-select>
					<div class="blurmsg" v-if="isCheck && !!!titleList.valuationWay">请选择估值方法</div>
				</div>
				<div class="div2">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.valuationFrequency">
						<el-form slot="reference">
							<el-form-item label="估值频率" required>
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('valuationFrequency', '估值频率', 'baseInfo')">(未复核)</span>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2">
					<el-select @change="focusUpdate" v-model="titleList.valuationFrequency" filterable clearable :disabled="isBaseDisabled">
						<el-option key="" label="--请选择--" value=""> </el-option>
						<el-option
							v-for="(item, index) in productDictList.valuationFrequency"
							:key="index + 'assi'"
							:label="item.typeName"
							:value="item.typeCode"
						>
						</el-option>
					</el-select>
					<div class="blurmsg" v-if="isCheck && !!!titleList.valuationFrequency">请选择估值频率</div>
				</div>
			</li>

			<li class="lis">
				<div class="div2">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.isStructuredProduct">
						<el-form slot="reference">
							<el-form-item label="是否结构化产品" required>
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('isStructuredProduct', '是否结构化产品', 'baseInfo')">(未复核)</span>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2" :class="{ div3: titleList.isStructuredProduct !== '0' }">
					<el-radio-group v-model="titleList.isStructuredProduct" :disabled="isBaseDisabled" @change="changeClear(['gradingRatio'])">
						<el-radio label="0">是</el-radio>
						<el-radio label="1">否</el-radio>
					</el-radio-group>
					<div class="blurmsg" v-if="isCheck && !!!titleList.isStructuredProduct">请确认是否结构化产品</div>
				</div>
				<div class="div2" v-if="titleList.isStructuredProduct === '0'">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.gradingRatio">
						<el-form slot="reference">
							<el-form-item label="分级比例" required>
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('gradingRatio', '分级比例', 'baseInfo')">(未复核)</span>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2" v-if="titleList.isStructuredProduct === '0'">
					<el-input @input="focusUpdate" v-model="titleList.gradingRatio" type="text" :disabled="isBaseDisabled"></el-input>
					<div class="blurmsg" v-if="isCheck && !!!titleList.gradingRatio">请选择分级比例</div>
				</div>
			</li>

			<li class="lis">
				<div class="div2">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.isFofFund">
						<el-form slot="reference">
							<el-form-item label="是否FOF基金">
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('isFofFund', '是否FOF基金', 'baseInfo')">(未复核)</span>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2">
					<el-radio-group @change="focusUpdate" v-model="titleList.isFofFund" :disabled="isBaseDisabled">
						<el-radio label="0">是</el-radio>
						<el-radio label="1">否</el-radio>
					</el-radio-group>
					<!-- <div class="blurmsg" v-if="isCheck && !!!titleList.isFofFund">请确认是否FOF基金</div> -->
				</div>
				<div class="div2">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.establishScale">
						<el-form slot="reference">
							<el-form-item label="成立规模">
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('establishScale', '成立规模', 'baseInfo')">(未复核)</span>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2">
					<el-input
						v-model="titleList.establishScale"
						type="text"
						:disabled="isBaseDisabled"
						@input="scale(titleList, 'establishScale')"
					></el-input>
					<!-- <div class="blurmsg" v-if="isCheck && !!!titleList.establishScale">请输入成立规模</div> -->
				</div>
			</li>

			<li class="lis">
				<div class="div2">
					<el-popover
						placement="top-start"
						width="200"
						trigger="hover"
						:content="$store.getters.hoverPerty.baseInfo.productAssetReportType"
					>
						<el-form slot="reference">
							<el-form-item label="产品类型（证监会资管月报）" required>
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('productAssetReportType', '产品类型（证监会资管月报）', 'baseInfo')"
										>(未复核)</span
									>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2">
					<el-select @change="focusUpdate" v-model="titleList.productAssetReportType" filterable clearable :disabled="isBaseDisabled">
						<el-option key="" label="--请选择--" value=""> </el-option>
						<el-option
							v-for="(item, index) in productDictList.productAssetReportType"
							:key="index + 'assi'"
							:label="item.typeName"
							:value="item.typeCode"
						>
						</el-option>
					</el-select>
					<div class="blurmsg" v-if="isCheck && !!!titleList.productAssetReportType">请选择产品类型（证监会资管月报）</div>
				</div>
				<div class="div2">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.isSpecialAssetReport">
						<el-form slot="reference">
							<el-form-item label="是否专项（证监会资管月报）" required>
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('isSpecialAssetReport', '是否专项（证监会资管月报）', 'baseInfo')"
										>(未复核)</span
									>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2">
					<el-radio-group @change="focusUpdate" v-model="titleList.isSpecialAssetReport" :disabled="isBaseDisabled">
						<el-radio label="0">是</el-radio>
						<el-radio label="1">否</el-radio>
					</el-radio-group>
					<div class="blurmsg" v-if="isCheck && !!!titleList.isSpecialAssetReport">请确认是否专项（证监会资管月报）</div>
				</div>
			</li>

			<li class="lis">
				<div class="div2">
					<el-popover
						placement="top-start"
						width="200"
						trigger="hover"
						:content="$store.getters.hoverPerty.baseInfo.isAssetSecuritizationBusiness"
					>
						<el-form slot="reference">
							<el-form-item label="是否资产证券化业务（证监会资管月报）" required style="font-size: 13px !important">
								<span v-if="['6'].includes(dataType)">
									<span
										style="color: red"
										v-if="publicCompare('isAssetSecuritizationBusiness', '是否资产证券化业务（证监会资管月报）', 'baseInfo')"
										>(未复核)</span
									>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2">
					<el-radio-group @change="focusUpdate" v-model="titleList.isAssetSecuritizationBusiness" :disabled="isBaseDisabled">
						<el-radio label="0">是</el-radio>
						<el-radio label="1">否</el-radio>
					</el-radio-group>
					<div class="blurmsg" v-if="isCheck && !!!titleList.isAssetSecuritizationBusiness">请确认是否资产证券化业务（证监会资管月报）</div>
				</div>
				<div class="div2">
					<el-popover
						placement="top-start"
						width="200"
						trigger="hover"
						:content="$store.getters.hoverPerty.baseInfo.isAssetManagementProduct"
					>
						<el-form slot="reference" label-position="left">
							<el-form-item label="是否为资管产品投资单一项目或证券（证监会资管月报）" required>
								<span v-if="['6'].includes(dataType)">
									<span
										style="color: red"
										v-if="
											publicCompare(
												'isAssetManagementProduct',
												'是否为资管产品投资单一项目或证券（证监会资管月报）',
												'baseInfo'
											)
										"
										>(未复核)</span
									>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2">
					<el-radio-group @change="focusUpdate" v-model="titleList.isAssetManagementProduct" :disabled="isBaseDisabled">
						<el-radio label="0">是</el-radio>
						<el-radio label="1">否</el-radio>
					</el-radio-group>
					<div class="blurmsg" v-if="isCheck && !!!titleList.isAssetManagementProduct">
						请确认是否为资管产品投资单一项目或证券（证监会资管月报）
					</div>
				</div>
			</li>

			<!-- 2022-2-9 -->
			<li class="lis">
				<div class="div2">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.crossBorderFinancial">
						<el-form slot="reference">
							<el-form-item label="跨境理财通（人行）" required style="font-size: 13px !important">
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('crossBorderFinancial', '跨境理财通（人行）', 'baseInfo')"
										>(未复核)</span
									>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2">
					<el-radio-group @change="focusUpdate" v-model="titleList.crossBorderFinancial" :disabled="isBaseDisabled">
						<el-radio label="0">是</el-radio>
						<el-radio label="1">否</el-radio>
					</el-radio-group>
					<div class="blurmsg" v-if="isCheck && !!!titleList.crossBorderFinancial">请确认是否跨境理财通（人行）</div>
				</div>
				<div class="div2">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.propertyFundTrust">
						<el-form slot="reference" label-position="left">
							<el-form-item label="以财产权信托名义开展的资金信托（人行）" required>
								<span v-if="['6'].includes(dataType)">
									<span
										style="color: red"
										v-if="publicCompare('propertyFundTrust', '以财产权信托名义开展的资金信托（人行）', 'baseInfo')"
										>(未复核)</span
									>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div2">
					<el-radio-group @change="focusUpdate" v-model="titleList.propertyFundTrust" :disabled="isBaseDisabled">
						<el-radio label="0">是</el-radio>
						<el-radio label="1">否</el-radio>
					</el-radio-group>
					<div class="blurmsg" v-if="isCheck && !!!titleList.propertyFundTrust">请确认是否以财产权信托名义开展的资金信托（人行）</div>
				</div>
			</li>

			<li class="lis">
				<div class="div2">
					<el-popover placement="top-start" width="200" trigger="hover" :content="$store.getters.hoverPerty.baseInfo.remark">
						<el-form slot="reference">
							<el-form-item label="备注">
								<span v-if="['6'].includes(dataType)">
									<span style="color: red" v-if="publicCompare('remark', '基础信息-备注', 'baseInfo')">(未复核)</span>
								</span>
							</el-form-item>
						</el-form>
					</el-popover>
				</div>
				<div class="div3">
					<el-input
						@input="focusUpdate"
						type="textarea"
						v-model="titleList.remark"
						:disabled="isBaseDisabled"
						style="width: 100%"
						show-word-limit
					></el-input>
				</div>
			</li>
		</ul>
	</div>
</template>
<script>
import { saveStep } from '@/api/productApi/infoMain'
import { getEnum, dealIsNull } from '@/api/productApi/file'
import { mapGetters } from 'vuex'
import { publicCompare } from '@/views/infoMain/specialList/components/dataCheck'
import { baseInfoReview } from '@/views/infoMain/specialList/components/dataReview'
import { getNewspaperList } from '@/api/productApi/newspaper'
import { jsonArray } from '@/views/infoMain/publicList/components/steps/rateInfo/rateInfo'
import { digitalInput } from '@/utils/DigitalInput'
import { defalutBaseInfo } from '../../default'
export default {
	props: {
		setpFunc: {
			type: Function,
			default: Function
		},
		clearConsignerInfoData: {
			type: Function,
			default: Function
		},
		client: {
			type: Function,
			default: Function
		},
		globalFSysCo: {
			type: Function,
			default: Function
		},
		fundSysCode: {
			type: String,
			default: ''
		},
		dataType: {
			type: String,
			default: ''
		},
		haveYouWalked: {
			type: Object,
			default: Object
		}
	},
	data() {
		return {
			publicCompare,
			titleList: {},
			isBaseDisabled: false,
			productDictList: [],
			fundTypeList: [],
			isCheck: false,
			list: [], // 下属份额-页面显示信息
			incomeDisWayList: [],
			newSpaperList: [],
			SpecialType: []
		}
	},
	computed: {
		...mapGetters(['name'])
	},
	mounted() {
		this.getProductDictList()
		this.getNewspaperListFunc()
		this.defaultValue()
	},
	methods: {
		// 父组件调用事件
		isBaseDisabledCom(data, msgShow) {
			this.isBaseDisabled = data
			this.isCheck = msgShow
		},

		// 联动值
		linkageValue() {
			/*
               是否为主动管理 ! 否通道类业务
               是否专项资产管理计划 = 是否专项（证监会资管月报）
            */
			if (this.titleList.isChannelBusiness === '1') {
				this.titleList.isActiveManage = '0'
			} else if (this.titleList.isChannelBusiness === '0') {
				this.titleList.isActiveManage = '1'
			}
			this.titleList.isSamp = this.titleList.isSpecialAssetReport ? this.titleList.isSpecialAssetReport : ''
		},

		// 将数据集中到store
		updateStoreData() {
			this.linkageValue()
			this.$store.state.fundStep.specialtTotalData.productFundApply.baseInfo = dealIsNull(this.titleList)
			this.$store.state.fundStep.specialtTotalData.fundSysCode = this.fundSysCode
			this.$store.state.fundStep.specialtTotalData.productFundApply.baseInfo.branchShareList = []
		},

		scale(obj, property) {
			// 规定只能输入数字
			if (obj[property]) {
				obj[property] = digitalInput(obj[property])
			}
		},

		defaultValue() {
			// 当非查看状态时，赋值默认值
			setTimeout(() => {
				if ((this.dataType === '1' || this.dataType === '') && !this.haveYouWalked.baseMode) {
					defalutBaseInfo.forEach(item => {
						if (!this.titleList[item.key]) {
							this.$set(this.titleList, item.key, item.value)
						}
					})
				}
			})
		},

		edit(data) {
			this.titleList = JSON.parse(JSON.stringify(data))
			if (this.titleList.incomeDisWay) {
				this.incomeDisWayList = this.titleList.incomeDisWay.split(',')
			}
			if (this.titleList.productSpecialType) {
				this.SpecialType = this.titleList.productSpecialType.split(',')
			}
			this.$nextTick(() => {
				this.alternativeEvent()
			})
		},

		alternativeEvent() {
			if (this.dataType && this.dataType !== '1') {
				if (this.titleList.planType === '1') {
					this.$emit('client', true)
				} else {
					this.$emit('client', false)
				}
			}
		},

		changeClear(list) {
			// 清除联动属性
			list.forEach(item => {
				this.titleList[item] = ''
			})
			this.$forceUpdate()
		},

		focusUpdate() {
			this.$forceUpdate()
		},

		// 下拉框数据
		getProductDictList() {
			const arr = [
				'addCreditFormType',
				'addCreditOrganType',
				'productAssetReportType',
				'productAssetType',
				'productSpecialType',
				'riskGrade',
				'addcreditMeasure',
				'annuityPlan',
				'fiduciaryDuty',
				'fundType',
				'settleCurrency',
				'operateMode',
				'openFrequency',
				'incomeDisWay',
				'planType',
				'privateFundType',
				'annuityPlanType',
				'annuityTrusteeMode',
				'addcreditMeasureType',
				'valuationWay',
				'associationOpenFrequency',
				'valuationFrequency'
			]
			getEnum(arr).then(res => {
				if (res.msgCode === 'Y') {
					this.productDictList = res.data.body
					this.productDictList.fundType = this.productDictList.fundType.filter((item, index) => index > 5)
					if (this.productDictList.productAssetType) {
						// 任务链接： https://jira.igwfmc.com/browse/PLMS-1514?filter=-5&jql=resolution%20in%20(Unresolved%2C%20Done)%20AND%20assignee%20in%20(os-zhaoxy)%20order%20by%20priority%20DESC%2Cupdated%20DESC
						this.productDictList.productAssetType.forEach(item => {
							if (['A1', 'A2', 'A3', 'A4', 'A5', 'A6', 'A7', 'A9'].includes(item.typeCode)) {
								item.disabled = '12'
							} else if (['B1', 'B2', 'B3', 'B4', 'B5', 'B6', 'B9'].includes(item.typeCode)) {
								item.disabled = '11'
							} else if (['C1', 'C2', 'C3', 'C4', 'C5', 'C6', 'C9'].includes(item.typeCode)) {
								item.disabled = '13'
							} else if (['D1', 'D2', 'D3', 'D4'].includes(item.typeCode)) {
								item.disabled = '14'
							}
						})
					}
				}
			})
		},

		// 是否展示委托人
		clientShow() {
			this.$emit('clearConsignerInfoData')
			if (this.dataType && this.dataType !== '1') {
				if (this.titleList.planType === '1') {
					this.$emit('client', true)
				} else {
					this.$emit('client', false)
				}
			}
		},

		codeChange(property, num) {
			if (property === 'formalEvolveDate') {
				// 清空正式转型日
				if (!this.titleList.evolveBeforeCode && !this.titleList.evolveBeforeCode.trim()) {
					this.$bus.$emit('speiaClearDate', property)
				}
			}
			if (property === 'nextOpenFirstDate') {
				// 清空下次开放期首日
				if (this.titleList.operateMode !== '1' || this.titleList.openFrequency === '1') {
					this.$bus.$emit('speiaClearDate', property)
				}
				if (!num) {
					['openFrequency', 'openFrequencyRemark'].forEach(item => {
						this.titleList[item] = ''
					})
				} else {
					this.titleList.openFrequencyRemark = ''
				}
			}
			this.focusUpdate()
		},

		// 完善信息切换步骤时保存切换前页面数据
		async switchingSteps() {
			const params = { productFundApply: {}, fundRaiseType: '2' }
			params.productFundApply.baseInfo = dealIsNull(this.titleList)
			params.fundSysCode = this.fundSysCode
			await saveStep(params).then(res => {
				if (res.msgCode === 'Y') {
					this.$emit('setpFunc', '1', res.data.body, '', 1)
				}
			})
			return true
		},

		ValidationRequired() {
			return baseInfoReview(this.titleList)
		},

		// 保存
		startDown(type) {
			this.linkageValue()
			this.isCheck = true
			this.CustomtextComfirm(() => {
				const params = { productFundApply: {}, fundRaiseType: '2' }
				params.productFundApply.baseInfo = dealIsNull(this.titleList)
				params.fundSysCode = this.fundSysCode
				saveStep(params).then(res => {
					if (res.msgCode === 'Y') {
						if (type === '下一步') {
							this.$emit('setpFunc', '1', res.data.body, '', 0)
						} else {
							this.$emit('setpFunc', '1', res.data.body, '', 1)
						}
						this.$message({ type: 'success', message: res.msg })
						this.$emit('globalFSysCo', res.data.body)
					}
				})
			}, `${!baseInfoReview(this.titleList).length ? '此操作将永久提交已编辑数据，是否继续' : `必填项 “ ${baseInfoReview(this.titleList).join('、')} ” 未填写，是否确认提交`}？`)
		},

		SpecialTypeChange() {
			this.titleList.productSpecialType = [...jsonArray(this.SpecialType)].join(',')
		},

		// 获取报社列表
		getNewspaperListFunc() {
			getNewspaperList().then(res => {
				if (res.msgCode === 'Y') {
					this.newSpaperList = res.data.body
				}
			})
		},

		// 收益分配方式(多选)
		changeIncomeDisWay() {
			if (this.incomeDisWayList.length) {
				const arr = [...this.incomeDisWayList]
				this.titleList.incomeDisWay = arr.toString()
			} else {
				this.titleList.incomeDisWay = ''
			}
		}
	}
}
</script>
<style lang="scss" scoped >
</style>
